/** 
 * dart中实现多个类
 * */ 
abstract class A{
  printA();
}

abstract class B{
  String name;
  printB();
}

class C implements A,B{//实现多个接口 子类需要实现所有父类的方法和属性
  @override
  printA() {
    // TODO: implement printA
    print("printA");
  }
  @override
  printB() {
    // TODO: implement printB
  print("printB");
  }
  @override
  // TODO: implement name
  String name;
}

main(){
  C c = new C();
  c.printA();
  c.printB();
}